/**
 * 
 */
package vn.org.cmt.cms.service.impl;

import java.io.Serializable;
import java.util.List;

import vn.org.cmt.cms.dao.ModuleDao;
import vn.org.cmt.cms.model.Module;
import vn.org.cmt.cms.service.ModuleManager;

/**
 * @author sonnt
 *
 */
public class ModuleManagerImpl extends UniversalManagerImpl implements
		ModuleManager {
	private ModuleDao moduleDao;
	
	public List<Module> getAll() {
	
		return moduleDao.getAll();
	}

	public Object get(Serializable id) {
		// TODO Auto-generated method stub
		return null;
	}

	public boolean exists(Serializable id) {
		// TODO Auto-generated method stub
		return false;
	}

	public void remove(Serializable id) {
		// TODO Auto-generated method stub
		
	}

	/**
	 * @return the moduleDao
	 */
	public ModuleDao getModuleDao() {
		return moduleDao;
	}

	/**
	 * @param moduleDao the moduleDao to set
	 */
	public void setModuleDao(ModuleDao moduleDao) {
		this.moduleDao = moduleDao;
	}

	public Module getModule(String moduleId) {
		// TODO Auto-generated method stub
		return moduleDao.get(new Integer(moduleId));
	}

	public Module getModuleByUsername(String modulename) throws Exception {
		// TODO Auto-generated method stub
		return null;
	}

	public List getModules(Module module) {
		// TODO Auto-generated method stub
		return null;
	}

	public Module saveModule(Module module) throws Exception {
		// TODO Auto-generated method stub
		return null;
	}

	public void removeModule(String moduleId) {
		// TODO Auto-generated method stub
		
	}
		

}
